@echo off
rem 获取批处理文件所在目录
set "SCRIPT_DIR=%~dp0"
rem 定位到上两层的父目录，也就是 node_modules 所在的根项目目录
for %%a in ("%SCRIPT_DIR%..\..\..\..\..") do set "PROJECT_ROOT=%%~fa"
rem 构建 nodemon 可执行文件的完整路径
set "NODEMON_PATH=%PROJECT_ROOT%\node_modules\.bin\nodemon.cmd"
rem 构建 ts-node 可执行文件的完整路径
set "TS_NODE_PATH=%PROJECT_ROOT%\node_modules\.bin\ts-node.cmd"
rem 切换到批处理文件所在的目录，确保从正确路径执行脚本
cd /d "%SCRIPT_DIR%"
rem 调用 nodemon 并指定使用 ts-node 来执行 index.ts 文件
"%NODEMON_PATH%" --exec "%TS_NODE_PATH%" index.ts
pause    